home *** CD-ROM | disk | FTP | other *** search
/ ftp.uv.es / 2014.11.ftp.uv.es.tar / ftp.uv.es / pub / mac / network / niftytelnet-1.1-ssh.hqx / README SSH support < prev    next >
Text File  |  1998-08-20  |  8KB  |  141 lines

  1. NiftyTelnet 1.1 SSH
  2.  
  3. By Jonas WalldÄn, <jonasw@lysator.liu.se>
  4. NiftyTelnet 1.1 SSH home page: <http://www.lysator.liu.se/~jonasw/ssh.html>
  5.  
  6.  
  7.  
  8.   __________________________________ I M P O R T A N T __________________________________
  9.  
  10.   Ñ Use of this program within North America is prohibited due to software patent conflicts.
  11.     Please use a different application such as BetterTelnet 2.0 or F-Secure SSH instead.
  12.   Ñ Users located in countries where use of encryption software is illegal should not use
  13.     this program. Check with your authorities if you are not sure.
  14.  
  15.  
  16.  
  17. What is NiftyTelnet 1.1 SSH?
  18.  
  19. It is a modified version of NiftyTelnet 1.1 where support for the SSH (Secure Shell) protocol has been incorporated. SSH is the de-facto standard for secure terminal sessions in the Unix world, and it's now available for free to the Macintosh community as well.
  20.  
  21.  
  22. How do I use it?
  23.  
  24. To enable the SSH protocol for a session, bring up the edit dialog for your connection shortcut. Switch to one of the SSH encryption methods using the popup menu and you're all set!
  25.  
  26.  
  27. What features does/doesn't NiftyTelnet 1.1 SSH implement?
  28.  
  29. NiftyTelnet 1.1 SSH implements a subset of the SSH 1.5 protocol. Supported encryption algorithms are: DES, 3DES and Blowfish. The IDEA algorithm is not available since commercial use requires a license, and the Arcfour algorithm has been disabled since it could introduce security problems when used in the SSH 1.x protocol.
  30.  
  31. Password authentication is the only authentication method currently supported. Other methods, e.g. RSA public-key challenge/response, may be added in the future. TCP port forwarding, data compression and secure file copy are also not available but will be considered for future versions.
  32.  
  33. Users in need of a full-blown SSH implementation for the Mac should try the Data Fellows, Inc F-Secure SSH client instead. The web page for this company is <http://www.datafellows.com/>.
  34.  
  35. In addition to the SSH protocol NiftyTelnet 1.1 SSH includes a couple of changes to the core of NiftyTelnet. The terminal emulation now defaults to the ISO 8859-1 character set, and the user interface has been updated to take advantage of the Appearance Manager in System 8 and later.
  36.  
  37.  
  38. What is the purpose of the "NiftyTelnet SSH Known Hosts" file?
  39.  
  40. Whenever you connect to a host NiftyTelnet receives a public encryption key. If this key is not known before you have the option to add it to the Known Hosts file. The next time you connect NiftyTelnet will compare the key to the one found in the file to see if it has changed; a change may indicate a network intrusion attack which means your password is at risk if you don't disconnect immediately. There are other things that can trigger a change of the key so you may want to ask your system administrator for advice.
  41.  
  42. The Known Hosts file is by default placed in your Preferences folder but can be moved into the same folder as the application itself. You can edit it using any text editor and the format is compatible with the ~/.ssh/known_hosts file in the Unix version.
  43.  
  44.  
  45. Where do I send feedback?
  46.  
  47. Please send bug reports, comments or feature requests to the email address listed at the top of this document. For bug reports it is very helpful if you include detailed information on how to reproduce the bug and the configuration of your computer.
  48.  
  49.  
  50. What source code was used to implement the SSH protocol?
  51.  
  52. I used the public domain library Crypt++ 2.1 for the encryption. All other source code, except as noted in the copyright section, was written by me from scratch. This is not a port of the Unix version and it is therefore not subject to the license limitations of that distribution.
  53.  
  54.  
  55. Is the source code available?
  56.  
  57. The author of NiftyTelnet, Chris Newman, has requested that the source for NiftyTelnet should no longer be distributed. The source for my additions are not available at this time because of Swedish crypto export legislation.
  58.  
  59.  
  60. Why can't this program be used within North America?
  61.  
  62. The RSA public-key encryption algorithm is patented by RSA Data Security, Inc. This makes it impossible to use other implementations of the RSA algorithm in countries where the patent is valid. A discussion on this patent can be found at <http://www.cyberlaw.com/rsa.html>.
  63.  
  64.  
  65. Where can I get more information on NiftyTelnet?
  66.  
  67. The documentation for NiftyTelnet 1.1 is included in this distribution. Please read it for information on NiftyTelnet in general. There is also an Apple Guide help file which is accessible from inside the application by selecting "NiftyTelnet Guide" from the Help menu.
  68.  
  69. The NiftyTelnet home page is <http://andrew2.andrew.cmu.edu/dist/niftytelnet.html>.
  70.  
  71.  
  72. Distribution
  73.  
  74. NiftyTelnet 1.1 SSH may only be distributed as long as no fee is charged. Also, any distribution must be in accordance to the restrictions listed at the top of this document.
  75.  
  76.  
  77. Acknowledgements
  78.  
  79. Special thanks to Chris Newman for letting me use his excellent NiftyTelnet as the foundation for my SSH client. Thanks to Ariel Futoransky for granting me permission to include the CORE SDI attack detection patch.
  80.  
  81.  
  82. Copyright
  83.  
  84. SSH implementation:
  85.  
  86.   Copyright ⌐ 1998 Jonas WalldÄn.
  87.   MD5 implementation ⌐ 1995 Eric Young.
  88.   CRC32 attack detection patch ⌐ 1998 CORE SDI S.A., Buenos Aires, Argentina. All rights reserved.
  89.  
  90.   THIS SOFTWARE COMES WITHOUT WARRANTIES. THE SOFTWARE IS PROVIDED AS IS AND
  91.   JONAS WALLDEN AND ALL OTHER COPYRIGHT HOLDERS DISCLAIM WARRANTIES OF ANY KIND,
  92.   INCLUDING EXPRESSED AND IMPLIED WARRANTIES. IN NO EVENT SHALL THE COPYRIGHT
  93.   HOLDERS BE LIABLE FOR DAMAGES, INCLUDING BUT NOT LIMITED TO GENERAL, SPECIAL,
  94.   DIRECT, INDIRECT, EXEMPLARY OR CONSEQUENTIAL DAMAGES, RESULTING FROM USE OR
  95.   MISUSE OF THIS SOFTWARE, OR LOSS OF USE, DATA OR PROFITS.
  96.  
  97. NiftyTelnet 1.1:
  98.  
  99.   Copyright ⌐ 1990-1996 by Christopher J. Newman. All Rights Reserved.
  100.  
  101.   Permission to use, copy, modify, and distribute this software and its
  102.   documentation for any purpose is hereby granted without fee, provided that
  103.   the above copyright notice appear in all copies and that both that
  104.   copyright notice and this permission notice appear in supporting
  105.   documentation, and that the name of Christopher J. Newman not be used in
  106.   advertising or publicity pertaining to distribution of the software without
  107.   specific, written prior permission.  Christopher J. Newman makes no
  108.   representations about the suitability of this software for any purpose.  It
  109.   is provided "as is" without express or implied warranty.
  110.  
  111.   CHRISTOPHER J. NEWMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  112.   INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT
  113.   SHALL CHRISTOPHER J. NEWMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  114.   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  115.   DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  116.   TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
  117.   OF THIS SOFTWARE.
  118.  
  119.  
  120. Version history
  121.  
  122. NiftyTelnet 1.1 SSH -- August 20, 1998:
  123.  
  124. Changed the way disconnect and exit confirmation messages are sent to the server to be more in line with the protocol specification.
  125.     
  126. Added the CORE SDI crc32 attack detection patch.
  127.     
  128. Disabled the Arcfour cipher since it's no longer considered secure when used in the SSH 1.x protocol. It may return later on if SSH 2.0 protocol support is added.
  129.     
  130. Merged the PPC and 68K applications into a single fat binary.
  131.     
  132. Set the Known Hosts file type to TEXT and changed the line breaks to Mac standard.
  133.     
  134. More error checking for out of memory conditions.
  135.  
  136. Moved a handful of hardcoded strings into the resource fork to ease localization.
  137.  
  138. NiftyTelnet 1.1 SSH beta 1 -- July 21, 1998:
  139.  
  140. First "public" release. Very limited distribution.
  141.